const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
   // 使用 chainWebpack 自定义 Webpack 配置
   chainWebpack: config => {
    config.module
      .rule('video')
      .test(/\.(mov|mp4|avi|mkv)$/) // 匹配视频文件类型
      .use('file-loader')
      .loader('file-loader')
      .options({
        name: '[name].[hash].[ext]', // 文件命名规则
        outputPath: 'videos/'        // 输出路径
      })
      .end();
  },
  devServer: {
    open: true,
    host: 'localhost',
    port: '8080',
    proxy: {
        '/api': {
            target: 'https://dyh.hangzhou.com.cn', // 要请求的地址
            ws: true,
            changeOrigin: true,
            pathRewrite: {
                '^/api': ''
            }
        }
    }
},
  publicPath:'',
   outputDir: 'dist',
})
